import { defineStore } from "pinia"

// user/ADD_N
export const useUserStore = defineStore('user', {
  // 状态、 
  state: () => {
    return {
      n: 10, //断言
      list: [1, 2, 3]
    }
  },
  getters: {
    doubleN(state) {
      return state.n * 10
    }
  },
  actions: {
    // 逻辑写actions 
    ADD_N(payload: number = 1) {
      setTimeout(() => {
        this.n += payload
      }, 1000)
    },
  },
})

// const useUserStore = defineStore({
//   id: 'user'
// })